target_sources(${PROJECT_NAME} PRIVATE
    # {{BEGIN_TARGET_SOURCES}}
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio10_control_process.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio20_control_process.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio_activate.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio_change.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio_control_request.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio_deactivate.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio_entry.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio_feedback_get.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio_feedback_set.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio_feedback_thread_entry.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio_feedback_task_function.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio_frame_write.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio_initialize.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio_interrupt_send.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio_interrupt_thread_entry.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio_interrupt_task_function.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio_ioctl.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio_read_frame_free.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio_read_frame_get.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio_read_thread_entry.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio_read_task_function.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio_reception_start.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio_sample_read16.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio_sample_read24.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio_sample_read32.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio_sample_read8.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio_speed_get.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio_stream_get.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio_transmission_start.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio_unitialize.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio_write_frame_commit.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio_write_frame_get.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio_write_thread_entry.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio_write_task_function.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_audio_tasks_run.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_ccid_activate.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_ccid_auto_seq_done.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_ccid_auto_seq_start.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_ccid_control_abort.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_ccid_control_request.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_ccid_deactivate.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_ccid_entry.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_ccid_hardware_error.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_ccid_icc_insert.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_ccid_icc_remove.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_ccid_initialize.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_ccid_notify_thread_entry.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_ccid_response.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_ccid_runner_thread_entry.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_ccid_thread_entry.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_ccid_time_extension.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_ccid_uninitialize.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_cdc_acm_activate.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_cdc_acm_bulkin_thread.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_cdc_acm_bulkout_thread.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_cdc_acm_control_request.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_cdc_acm_deactivate.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_cdc_acm_entry.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_cdc_acm_initialize.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_cdc_acm_ioctl.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_cdc_acm_read.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_cdc_acm_read_run.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_cdc_acm_tasks_run.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_cdc_acm_unitialize.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_cdc_acm_write.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_cdc_acm_write_run.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_cdc_acm_write_with_callback.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_cdc_ecm_activate.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_cdc_ecm_bulkin_thread.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_cdc_ecm_bulkout_thread.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_cdc_ecm_change.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_cdc_ecm_control_request.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_cdc_ecm_deactivate.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_cdc_ecm_entry.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_cdc_ecm_initialize.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_cdc_ecm_interrupt_thread.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_cdc_ecm_uninitialize.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_cdc_ecm_write.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_dfu_activate.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_dfu_control_request.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_dfu_deactivate.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_dfu_entry.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_dfu_initialize.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_dfu_state_get.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_dfu_state_sync.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_dfu_tasks_run.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_dfu_thread.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_hid_activate.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_hid_control_request.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_hid_deactivate.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_hid_descriptor_send.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_hid_entry.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_hid_event_get.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_hid_event_set.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_hid_initialize.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_hid_interrupt_thread.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_hid_read.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_hid_read_run.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_hid_receiver_event_free.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_hid_receiver_event_get.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_hid_receiver_initialize.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_hid_receiver_tasks_run.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_hid_receiver_thread.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_hid_receiver_uninitialize.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_hid_report_get.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_hid_report_set.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_hid_tasks_run.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_hid_uninitialize.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_activate.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_control_request.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_data.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_deactivate.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_device_info_send.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_device_prop_desc_get.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_device_prop_value_get.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_device_prop_value_set.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_device_reset.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_entry.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_event_get.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_event_set.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_initialize.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_interrupt_thread.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_object_add.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_object_data_get.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_object_data_send.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_object_delete.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_object_handles_send.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_object_info_get.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_object_info_send.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_object_prop_desc_get.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_object_prop_value_get.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_object_prop_value_set.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_object_props_supported_get.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_object_references_get.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_object_references_set.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_objects_number_send.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_partial_object_data_get.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_response_send.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_storage_format.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_storage_id_send.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_storage_info_get.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_pima_thread.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_printer_activate.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_printer_control_request.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_printer_deactivate.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_printer_entry.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_printer_initialize.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_printer_ioctl.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_printer_read.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_printer_read_run.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_printer_soft_reset.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_printer_uninitialize.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_printer_write.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_printer_write_run.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_rndis_activate.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_rndis_bulkin_thread.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_rndis_bulkout_thread.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_rndis_control_request.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_rndis_deactivate.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_rndis_entry.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_rndis_initialize.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_rndis_interrupt_thread.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_rndis_msg_initialize.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_rndis_msg_keep_alive.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_rndis_msg_query.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_rndis_msg_reset.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_rndis_msg_set.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_rndis_write.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_storage_activate.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_storage_control_request.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_storage_csw_send.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_storage_deactivate.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_storage_entry.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_storage_format.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_storage_get_configuration.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_storage_get_performance.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_storage_get_status_notification.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_storage_initialize.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_storage_inquiry.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_storage_mode_select.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_storage_mode_sense.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_storage_prevent_allow_media_removal.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_storage_read.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_storage_read_capacity.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_storage_read_disk_information.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_storage_read_dvd_structure.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_storage_read_format_capacity.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_storage_read_toc.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_storage_report_key.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_storage_request_sense.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_storage_start_stop.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_storage_synchronize_cache.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_storage_tasks_run.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_storage_test_ready.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_storage_thread.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_storage_uninitialize.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_storage_verify.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_storage_write.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_video_activate.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_video_change.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_video_control_request.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_video_deactivate.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_video_entry.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_video_initialize.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_video_ioctl.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_video_max_payload_get.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_video_read_payload_free.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_video_read_payload_get.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_video_read_task_function.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_video_read_thread_entry.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_video_reception_start.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_video_stream_get.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_video_tasks_run.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_video_transmission_start.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_video_uninitialize.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_video_write_payload_commit.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_video_write_payload_get.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_video_write_task_function.c
	${CMAKE_CURRENT_LIST_DIR}/src/ux_device_class_video_write_thread_entry.c

    # {{END_TARGET_SOURCES}}
)

target_include_directories(${PROJECT_NAME} PUBLIC
    ${CMAKE_CURRENT_LIST_DIR}/inc
)
